pillar snails - French English Dictionary